package com.ruoyi.system.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单管理对象 by_order
 *
 * @author ruoyi
 * @date 2023-06-14
 */
public class ByOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /**  */
    @Excel(name = "")
    private String wxId;

    /**  */
    @Excel(name = "")
    private String jzId;

    /**  */
    @Excel(name = "")
    private String bsId;

    /** 科目 */
    @Excel(name = "科目")
    private String km;

    /** 约课日期 */
    @Excel(name = "约课日期")
    private String date;

    /** 约课时间 */
    @Excel(name = "约课时间")
    private String time;

    /** 联系人 */
    @Excel(name = "联系人")
    private String lxr;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String phone;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String address;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addtime;

    /** 更新时间 */
    @Excel(name = "更新时间")
    private String uptime;

    /** 订单扫码图片 */
    @Excel(name = "订单扫码图片")
    private String orderimg;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String starttime;

    /** 结束时间 */
    @Excel(name = "结束时间")
    private String endtime;

    /** 定金 */
    @Excel(name = "定金")
    private BigDecimal dprice;

    /** 订单交易手续费 */
    @Excel(name = "订单交易手续费")
    private BigDecimal orderprice;

    /** 订单金额 */
    @Excel(name = "订单金额")
    private BigDecimal allprice;

    /** 付款金额 */
    @Excel(name = "付款金额")
    private BigDecimal payprice;

    /** 定金支付ID */
    @Excel(name = "定金支付ID")
    private String djPayId;

    /** 订单剩余金额支付ID */
    @Excel(name = "订单剩余金额支付ID")
    private String payId;

    /** 支付小程序码 */
    @Excel(name = "支付小程序码")
    private String payImg;

    /** 折扣 */
    @Excel(name = "折扣")
    private String zk;

    /** 优惠金额 */
    @Excel(name = "优惠金额")
    private String yhje;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setWxId(String wxId)
    {
        this.wxId = wxId;
    }

    public String getWxId()
    {
        return wxId;
    }
    public void setJzId(String jzId)
    {
        this.jzId = jzId;
    }

    public String getJzId()
    {
        return jzId;
    }
    public void setBsId(String bsId)
    {
        this.bsId = bsId;
    }

    public String getBsId()
    {
        return bsId;
    }
    public void setKm(String km)
    {
        this.km = km;
    }

    public String getKm()
    {
        return km;
    }
    public void setDate(String date)
    {
        this.date = date;
    }

    public String getDate()
    {
        return date;
    }
    public void setTime(String time)
    {
        this.time = time;
    }

    public String getTime()
    {
        return time;
    }
    public void setLxr(String lxr)
    {
        this.lxr = lxr;
    }

    public String getLxr()
    {
        return lxr;
    }
    public void setPhone(String phone)
    {
        this.phone = phone;
    }

    public String getPhone()
    {
        return phone;
    }
    public void setAddress(String address)
    {
        this.address = address;
    }

    public String getAddress()
    {
        return address;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setAddtime(String addtime)
    {
        this.addtime = addtime;
    }

    public String getAddtime()
    {
        return addtime;
    }
    public void setUptime(String uptime)
    {
        this.uptime = uptime;
    }

    public String getUptime()
    {
        return uptime;
    }
    public void setOrderimg(String orderimg)
    {
        this.orderimg = orderimg;
    }

    public String getOrderimg()
    {
        return orderimg;
    }
    public void setStarttime(String starttime)
    {
        this.starttime = starttime;
    }

    public String getStarttime()
    {
        return starttime;
    }
    public void setEndtime(String endtime)
    {
        this.endtime = endtime;
    }

    public String getEndtime()
    {
        return endtime;
    }
    public void setDprice(BigDecimal dprice)
    {
        this.dprice = dprice;
    }

    public BigDecimal getDprice()
    {
        return dprice;
    }
    public void setOrderprice(BigDecimal orderprice)
    {
        this.orderprice = orderprice;
    }

    public BigDecimal getOrderprice()
    {
        return orderprice;
    }
    public void setAllprice(BigDecimal allprice)
    {
        this.allprice = allprice;
    }

    public BigDecimal getAllprice()
    {
        return allprice;
    }
    public void setPayprice(BigDecimal payprice)
    {
        this.payprice = payprice;
    }

    public BigDecimal getPayprice()
    {
        return payprice;
    }
    public void setDjPayId(String djPayId)
    {
        this.djPayId = djPayId;
    }

    public String getDjPayId()
    {
        return djPayId;
    }
    public void setPayId(String payId)
    {
        this.payId = payId;
    }

    public String getPayId()
    {
        return payId;
    }

    public void setPayImg(String payImg)
    {
        this.payImg = payImg;
    }

    public String getPayImg()
    {
        return payImg;
    }

    public void setZk(String zk)
    {
        this.zk = zk;
    }

    public String getZk()
    {
        return zk;
    }
    public void setYhje(String yhje)
    {
        this.yhje = yhje;
    }

    public String getYhje()
    {
        return yhje;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("wxId", getWxId())
                .append("jzId", getJzId())
                .append("bsId", getBsId())
                .append("km", getKm())
                .append("date", getDate())
                .append("time", getTime())
                .append("remark", getRemark())
                .append("lxr", getLxr())
                .append("phone", getPhone())
                .append("address", getAddress())
                .append("status", getStatus())
                .append("addtime", getAddtime())
                .append("uptime", getUptime())
                .append("orderimg", getOrderimg())
                .append("starttime", getStarttime())
                .append("endtime", getEndtime())
                .append("dprice", getDprice())
                .append("orderprice", getOrderprice())
                .append("allprice", getAllprice())
                .append("payprice", getPayprice())
                .append("djPayId", getDjPayId())
                .append("payId", getPayId())
                .append("payImg", getPayImg())
                .append("zk", getZk())
                .append("yhje", getYhje())
                .toString();
    }
}


